/**
 * 签约内审映射账号资源字段数据
*/
export const fieldsMapping = {
  'channelName': 'cooperation', // 供应商名称
  'channelId': 'channelId', // 供应商Id
  'supplierType': 'supplierType', // 供应商类型
  'createUser': 'createName', // 创建人姓名
  'departmentId': 'department', // 创建人所属部门id

  'accountsInfoList[0].accountsInfo.orderPlatformId': 'platformType', // 平台id
  'accountsInfoList[0].accountsInfo.platformName': 'platformTypeName', // 平台名称
  'accountsInfoList[0].accountsInfo.accountName': 'resourceName', // 账号名称
  'accountsInfoList[0].accountsInfo.accountCode': 'resourceId', // 账号ID
  'accountsInfoList[0].accountsInfo.link': 'resourceLink', // 主页链接
  'accountsInfoList[0].accountsInfo.microtask': 'microTask', // 是否挂靠
  'accountsInfoList[0].accountsInfo.tagName': 'tag', // 标签
  'accountsInfoList[0].accountsInfo.fansNum': 'moreAccountInfo.fansNum', // 粉丝量
  'accountsInfoList[0].platformCategory': 'platformCategory', // 账号所属平台类型
  'accountsInfoList[0].accountsInfo.gender': 'additionalKey.sex', // 平台id
  'accountsInfoList[0].accountsInfo.area': 'additionalKey.city', // 达人所在城市

  'accountsInfoList[0].contractInfo.cooperationDepartment': 'cooperationDepartment', // 协作部门
  'accountsInfoList[0].contractInfo.agentName': 'additionalKey.contractBroker', // 签约经纪姓名
  'accountsInfoList[0].contractInfo.agentId': 'additionalKey.contractBrokerId', // 签单签约经纪id
  'accountsInfoList[0].contractInfo.signDeptId': 'additionalKey.signGroups', // 签约所属部门
  'accountsInfoList[0].contractInfo.signStartDate': 'additionalKey.signStartDate', // 签约有效期
  'accountsInfoList[0].contractInfo.signEndDate': 'additionalKey.signEndDate', // 签约有效期
  'accountsInfoList[0].contractInfo.cooperation': 'additionalKey.cooperationOption', // 合作方式
  'accountsInfoList[0].contractInfo.legalCode': 'additionalKey.signLegal', // 关联合同
  'accountsInfoList[0].contractInfo.workWxCode': 'additionalKey.workWxCode', // 工作微信
  'accountsInfoList[0].contractInfo.autoRenewal': 'additionalKey.autoRenewal', // 自动续约
  'signLink': 'additionalKey.signLink', // 关联签约
  'accountsInfoList[0].priceInfo.profitSharingRatio': 'morePriceInfo.profitSharingRatio', // 分成比例
  'accountsInfoList[0].priceInfo.profitSharingRemark': 'morePriceInfo.profitSharingRemark', // 分成说明
  'accountsInfoList[0].priceInfo.guaranteeRemark': 'morePriceInfo.guaranteeRemark', // 保底说明
  'accountsInfoList[0].priceInfo.rebateRatio': 'additionalKey.pointHighestRatio', // 返点比例
  'accountsInfoList[0].priceInfo.guaranteePrice': 'morePriceInfo.guaranteePrice', // 保底金额
  // 价格信息
  'accountsInfoList[0].additionalKey.nextMonthReportPrice': 'additionalKey.nextMonthReportPrice',
  'accountsInfoList[0].additionalKey.nextMonthNotReportPrice': 'additionalKey.nextMonthNotReportPrice',
  'accountsInfoList[0].additionalKey.articlesPrice': 'additionalKey.articlesPrice',
  'accountsInfoList[0].additionalKey.shortVideoPrice': 'additionalKey.shortVideoPrice',
  'accountsInfoList[0].additionalKey.offer': 'additionalKey.offer',
  'accountsInfoList[0].additionalKey.notReportPrice': 'additionalKey.notReportPrice'
};
// 资源发起签约供应商信息映射
export const supplierMapping = {
  'channelName': 'cooperation', // 供应商名称
  'channelId': 'channelId', // 供应商Id
  'supplierType': 'supplierType' // 供应商类型
};
/**
 * 签约内审账号引用映射字段
 */
export const referenceFieldsMapping = {
  'accountsInfo.orderPlatformId': 'platformType', // 平台id
  'accountsInfo.platformName': 'platformTypeName', // 平台名称
  'accountsInfo.accountName': 'resourceName', // 账号名称
  'accountsInfo.accountCode': 'resourceId', // 账号ID
  'accountsInfo.link': 'resourceLink', // 主页链接
  'accountsInfo.microtask': 'microTask', // 是否挂靠
  'accountsInfo.mediumId': 'mediumId', // 资源id
  // 'accountsInfo.tag': 'tag', // 标签
  'accountsInfo.tagName': 'tag', // 标签
  'accountsInfo.fansNum': 'moreAccountInfo.fansNum', // 粉丝量
  'accountsInfo.gender': 'additionalKey.sex', // 性别
  'accountsInfo.area': 'additionalKey.city', // 达人所在城市

  'contractInfo.cooperationDepartment': 'cooperationDepartment', // 协作部门
  'contractInfo.agentName': 'additionalKey.contractBroker', // 签单签约经纪姓名
  'contractInfo.agentId': 'additionalKey.contractBrokerId', // 签单签约经纪id
  'contractInfo.signDeptId': 'additionalKey.signGroups', // 签约所属部门
  'contractInfo.signDate': 'additionalKey.signDate', // 签约有效期
  'contractInfo.cooperation': 'additionalKey.cooperationMode', // 合作方式
  'contractInfo.legalCode.contractCode': 'additionalKey.signLegal.contractCode', // 关联合同编号
  'contractInfo.legalCode.id': 'additionalKey.signLegal.id', // 关联合同id
  'contractInfo.legalCode.contractName': 'additionalKey.signLegal.contractName', // 关联合同项目名称
  'contractInfo.workWxCode': 'additionalKey.workWxCode', // 工作微信
  'contractInfo.autoRenewal': 'additionalKey.autoRenewal', // 自动续约

  'priceInfo.rebateRatio': 'additionalKey.pointHighestRatio', // 返点比例
  'priceInfo.profitSharingRatio': 'morePriceInfo.profitSharingRatio', // 分成比例
  'priceInfo.profitSharingRemark': 'morePriceInfo.profitSharingRemark', // 分成说明
  'priceInfo.guaranteeRemark': 'morePriceInfo.guaranteeRemark', // 保底说明
  'priceInfo.guaranteePrice': 'morePriceInfo.guaranteePrice' // 保底金额
};

/**
 * 达人初筛映射签约内审字段数据
 */
export const filterToSignUpMapping = {
  'platform': 'accountsInfo.orderPlatformId', // 平台id
  'platformName': 'accountsInfo.platformName', // 平台名称
  'link': 'accountsInfo.link', // 主页链接
  'accountName': 'accountsInfo.accountName', // 账号名称
  'accountId': 'accountsInfo.accountCode', // 账号ID
  'area': 'accountsInfo.area', // 达人所在城市
  // 'category': 'accountsInfo.contentType', // 内容类别
  'fans': 'accountsInfo.fansNum', // 粉丝量
  'collect': 'accountsInfo.favouritesNum', // 收藏数
  'comment': 'accountsInfo.commentNum', // 评论数
  'like': 'accountsInfo.likeNum', // 点赞数
  'gender': 'accountsInfo.gender', // 性别
  'offer': 'accountsInfo.quotationPrice', // 报备价格（对外报价）
  'notReportPrice': 'accountsInfo.notReportPrice', // 非报备价格
  'shareRatio': 'priceInfo.profitSharingRatio', // 分成比例
  'shareRemark': 'priceInfo.profitSharingRemark', // 分成说明
  'returnRatio': 'priceInfo.rebateRatio', // 返点比例
  'cooperation': 'contractInfo.cooperation', // 合作方式
  'agentName': 'contractInfo.agentName', // 签单签约经纪
  'agentId': 'contractInfo.agentId', // 签单签约经纪id
  'departmentId': 'contractInfo.signDeptId', // 签约所属部门
  'reason': 'contractInfo.reason', // 推荐理由
  'schedule': 'contractInfo.schedule', // 目前进度
  'tag': 'accountsInfo.tagName'
};

/**
 * 达人初筛映射账号资源新建字段数据
 * 新建账号key: 签约内审key
 */
export const SignUpToResourceCreateMapping = {
  'platformType': 'accountsInfoList[0].accountsInfo.orderPlatformId', // 平台id
  'resourceName': 'accountsInfoList[0].accountsInfo.accountName', // 账号名称
  'resourceId': 'accountsInfoList[0].accountsInfo.accountCode', // 账号ID
  'resourceLink': 'accountsInfoList[0].accountsInfo.link', // 主页链接
  'accountOperation': '', // 其他运营人员
  'attributionMatrix': 'departmentId', // 所属经营体
  'supplierName': 'channelName', // 合作运营方
  'cooperationObj': '', // 合作运营方
  'cooperation': 'channelName',
  'supplierType': 'supplierType', // 供应商类型
  'microTask': 'accountsInfoList[0].accountsInfo.microtask', // 是否挂靠
  'cooperationDepartment': 'accountsInfoList[0].contractInfo.cooperationDepartment' // 协作部门
};
/**
 * 资源详情上刊所需验证必填字段
 */
export const commonRequiredFieldPath = [
  // 资源信息
  { path: 'tag' },
  { path: 'additionalKey.tagRemark' },
  // 更多账号信息
  { path: 'moreAccountInfo.fansNum' },
  { path: 'additionalKey.sex', platform: ['小红书', '抖音', '微博', 'B站', '快手'] },
  { path: 'additionalKey.city', platform: ['小红书', '抖音', '微博', 'B站'] },
  { path: 'additionalKey.summary', platform: ['小红书', '抖音', '微博', 'B站', '微信'] },
  { path: 'moreAccountInfo.collection', platform: ['小红书', '抖音', '微博', 'B站'] },
  { path: 'moreAccountInfo.wxCode', platform: ['微信'] },
  { path: 'moreAccountInfo.audience', platform: ['微信'] },
  { path: 'moreAccountInfo.dailyAverageReadNum', platform: ['微信'] },
  { path: 'moreAccountInfo.wxInfluence', platform: ['微信视频号'] },
  { path: 'moreAccountInfo.outInfluence', platform: ['微信视频号'] },
  // 上刊状态
  { path: 'additionalKey.journalNode' },
  // 上刊价格
  { path: 'additionalKey.articlesPrice.publish', platform: ['微博'] },
  { path: 'additionalKey.articlesPrice.forward', platform: ['微博'] },
  { path: 'additionalKey.articlesPrice.originalContent', platform: ['微博'] },
  { path: 'additionalKey.articlesPrice.originalVideo', platform: ['微博'] },
  { path: 'additionalKey.nextMonthReportPrice.imageTextPrice', platform: ['小红书'] },
  { path: 'additionalKey.nextMonthReportPrice.videoPrice', platform: ['小红书'] },
  { path: 'additionalKey.articlesPrice.starMapTwenty', platform: ['抖音'] },
  { path: 'additionalKey.articlesPrice.starMapSixty', platform: ['抖音'] },
  { path: 'additionalKey.articlesPrice.starMapAboveSixty', platform: ['抖音'] },
  { path: 'additionalKey.articlesPrice.customVideo', platform: ['B站'] },
  { path: 'additionalKey.articlesPrice.implantationVideo', platform: ['B站'] },
  { path: 'additionalKey.articlesPrice.publishTrends', platform: ['B站'] },
  { path: 'additionalKey.articlesPrice.forwardTrends', platform: ['B站'] },
  { path: 'additionalKey.shortVideoPrice', platform: ['快手'] },
  { path: 'additionalKey.articlesPrice.topFeedPrice', platform: ['微信'] },
  { path: 'additionalKey.articlesPrice.topOriginPrice', platform: ['微信'] },
  { path: 'additionalKey.articlesPrice.nextTopFeedPrice', platform: ['微信'] },
  { path: 'additionalKey.articlesPrice.nextTopOriginPrice', platform: ['微信'] },
  { path: 'additionalKey.articlesPrice.publishVideoNoLinkPrice', platform: ['微信视频号'] },
  { path: 'additionalKey.articlesPrice.publishVideoLinkPrice', platform: ['微信视频号'] },
  { path: 'additionalKey.articlesPrice.publishLinkPrice', platform: ['微信视频号'] },
  // 成本信息
  { path: 'additionalKey.nextMonthNotReportPriceCost.imageTextPrice.value', platform: ['小红书'] },
  { path: 'additionalKey.nextMonthNotReportPriceCost.videoPrice.value', platform: ['小红书'] },
  // 分成信息
  { path: 'morePriceInfo.profitSharingRatio', platform: ['小红书', '抖音', '微博', 'B站', '快手'] },
  // 签约信息
  { path: 'additionalKey.followContractBrokerId' },
  { path: 'additionalKey.cooperationOption', platform: ['微信视频号', '微信', '快手'] },
  { path: 'additionalKey.pointHighestRatio', platform: ['小红书', '抖音', 'B站', '快手', '微信视频号', '微信'] },
  // 更多上刊信息
  { path: 'additionalKey.isFrameOut', platform: ['小红书', '快手', '微信', '微信视频号'] },
  { path: 'additionalKey.isVoiceAnchor', platform: ['小红书', '快手', '微信', '微信视频号'] },
  { path: 'additionalKey.masterFit', platform: ['小红书', '快手', '微信', '微信视频号'] },
  { path: 'additionalKey.orderRequest', platform: ['小红书', '快手', '微信', '微信视频号'] },
  { path: 'additionalKey.mutualselect', platform: ['微信'] },
  { path: 'additionalKey.adExample', platform: ['微信'] },
  { path: 'additionalKey.originVideoRequst', platform: ['微信视频号'] },
  { path: 'additionalKey.publicationMonth', platform: ['小红书', '抖音', 'B站', '微博', '快手', '微信', '微信视频号'] },
  { path: 'additionalKey.brandExperience', platform: ['微信视频号'] },
  { path: 'additionalKey.privateDeductionTaxRate', platform: ['抖音'] }
];

